<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
    <style>
        
    .main {
        width: 500px;
        height: 300px;
        background: skyblue;
        display: flex;
    }
    .main div{
        width: 100px;
        height: 100px;
        background: pink;
        /* /* flex-grow:0; flex-grow默认为0 */
        flex-grow: 0.5;

        /*  剩余空间是400  1 ==> 400 */

        /* 1. flex-grow 默认为0， 表示这个项目不占用剩余空间 */
        /* 当存在剩余空间的时候 */
        /* 2. 如果flex-grow 写 1， 直接占满所有的剩余空间 */
             /*实际宽度 100 + 400 * 1 ==> 500  */
        /* 3. 如果比例写0.5， 扩展的宽度占剩余空间的0.5 */
            /* 实际宽度  100 + 400 *0.5 ==> 300 */

    }
    /* 子元素只有一个的情况 */
    
    </style>
</head>
<body>
    <div class="main">
        <div>1</div>
    </div>
</body>
</html>